group of keys or small islands - French English Dictionary